/* -*- C++ -*- */

/* Time-stamp: <2012-05-18 02:04:23 Friday by OCaml> */

/**
 * @file   Object.h
 * @author OCaml <camel.flying@gmail.com>
 * @date   Fri Apr 20 21:51:58 2012
 *
 * @bref MObject是rt中所有class的祖先，模拟VC方便调试
 *
 */

#ifndef OBJECT_H
#define OBJECT_H

#pragma once

namespace MiniCPPRT
{

   class MObject
   {
   public:
      MObject();
      virtual ~MObject();
      virtual const std::string class_name( ) = 0;
   };
   
} //namespace MiniCPPRT

#endif //OBJECT_H
